* {
	padding: 0;
	margin: 0;
	list-style-type: none;
	text-decoration: none;
}

.xxing {
	width: 780px;
	float: left;
	overflow: hidden;
}

.xxing1 {
	width: 100%;
	height: 40px;
	overflow: hidden;
}

.xxing1 em {
	display: inline-block;
	width: 8px;
	height: 30px;
	background: rgba(12, 138, 253, 1);
	float: left;
	margin-right: 16px;
	margin-top: 5px;
}

.xxing1 p {
	float: left;
	overflow: hidden;
	color: #333333;
	font-size: 30px;
	line-height: 40px;
}

.mcon {
	width: 100%;
	overflow: hidden;
	box-sizing: border-box;
	border: 1px solid #E9E9E9;
	padding: 30px 24px;
	margin: 26px auto;
}

.mcon table {
	box-sizing: border-box;
	border: 1px solid #E9E9E9;
	border-collapse: collapse;
	margin-bottom: 26px;
}

.mcon table td {
	border-right: 1px solid #E9E9E9;
}

.mcon table td:nth-last-child(1) {
	border-right: none;
}

.l200 {
	line-height: 50px;
}

.f18 {
	color: #333333;
	font-size: 16px;
}

.f24 {
	color: #333333;
	font-size: 20px;
}

.f14 {
	color: #666666;
	font-size: 14px;
}

.green1 {
	color: rgba(12, 138, 253, 1);
}


.bbb,
.br,
.brl,
.blr,
.btr,
.brt,
.bbr,
.brb {
	border-right: 1px solid #e5e5e5
}

.bbb,
.bl,
.brl,
.blr,
.btl,
.blt,
.bbl,
.blb {
	border-left: 1px solid #e5e5e5
}

.bbb,
.bt,
.btb,
.bbt,
.btl,
.blt,
.btr,
.brt {
	border-top: 1px solid #e5e5e5
}

.bbb,
.bb,
.btb,
.bbt,
.blb,
.bbl,
.brb,
.bbr {
	border-bottom: 1px solid #e5e5e5
}

.mm,
.mr,
.mrl,
.mlr,
.mtr,
.mrt,
.mbr,
.mrb {
	margin-right: 10px
}

.mm,
.ml,
.mrl,
.mlr,
.mtl,
.mlt,
.mbl,
.mlb {
	margin-left: 10px
}

.mm,
.mt,
.mtb,
.mbt,
.mtl,
.mlt,
.mtr,
.mrt {
	margin-top: 10px
}

.mm,
.mb,
.mtb,
.mbt,
.mlb,
.mbl,
.mrb,
.mbr {
	margin-bottom: 10px
}

.pp,
.pr,
.prl,
.plr,
.ptr,
.prt,
.pbr,
.prb {
	padding-right: 10px
}

.pp,
.pl,
.prl,
.plr,
.ptl,
.plt,
.pbl,
.plb {
	padding-left: 10px
}

.pp,
.pt,
.ptb,
.pbt,
.ptl,
.plt,
.ptr,
.prt {
	padding-top: 10px
}

.pp,
.pb,
.ptb,
.pbt,
.plb,
.pbl,
.prb,
.pbr {
	padding-bottom: 10px
}

.f12,
.f12 a {
	font-size: 12px
}

.f14,
.f14 a {
	font-size: 14px
}

.f16,
.f16 a {
	font-size: 16px
}

.f18,
.f18 a {
	font-size: 18px
}

.f24,
.f24 a {
	font-size: 24px
}

.f36,
.f36 a {
	font-size: 36px
}

.f48,
.f48 a {
	font-size: 48px
}

.l100 {
	line-height: 100%
}

.l150 {
	line-height: 150%
}

.l180 {
	line-height: 180%
}

.l200 {
	line-height: 200%
}

.l250 {
	line-height: 250%
}

.l300 {
	line-height: 300%
}

.daxie {
	text-transform: uppercase
}

.xiaoxie {
	text-transform: lowercase
}

a.white,
.white,
.white a {
	color: #fff
}

a.green,
.green,
.green a {
	color: #008000
}

a.red,
.red,
.red a {
	color: red
}

a.blue,
.blue,
.blue a {
	color: blue
}

a.pink,
.pink,
.pink a {
	color: #c00
}

a.gray,
.gray,
.gray a {
	color: #aaa
}

a.orange,
.orange,
.orange a {
	color: orange
}

a.yellow,
.yellow,
.yellow a {
	color: #ff0
}

a.black,
.black,
.black a {
	color: #333
}

a.brown,
.brown,
.brown a {
	color: #622;
}

.bwhite {
	background-color: #fff
}

.bgreen {
	background-color: #008000
}

.bred {
	background-color: red
}

.bblue {
	background-color: blue
}

.bpink {
	background-color: #c00
}

.bgray {
	background-color: #e5e5e5
}

.borange {
	background-color: orange
}

.byellow {
	background-color: #ffffb5
}

.bblack {
	background-color: #333
}

.bbrown {
	background-color: #622
}

.path a {
	height: 31px;
	line-height: 31px;
	padding: 0 20px 0 0;
	margin: 0 8px 0 0;
	display: inline-block;
	top: 0;
	background: url(path.png) no-repeat top right
}


.noi p,
p.noi {
	text-indent: 0
}

caption {
	text-align: center;
	line-height: 300%;
	font-weight: bold;
	font-size: 16px;
}

.dot {
	display: inline-block;
	width: 14px;
	height: 14px;
	vertical-align: middle;
}

.zhoumo {
	background-color: #ecffec
}

.today {
	background: #ffffb5;
}

.nox div,
span.nox {
	background: #04dd98;
}

.xxr div,
span.xxr {
	background: #ff7373;
}

span.jia {
	background: #fff2ec;
}

span.jia,
span.zhoumo,
span.today {
	border: 1px solid #e5e5e5;
}

.nox div,
span.nox,
span.xxr,
.xxr div {
	color: #fff;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}

th {
	font-size: 14px;
}




.panel table {
	border-bottom: 1px solid #e5e5e5;
	border-collapse: collapse;
}

th {
	border: 1px solid #e5e5e5;
	background-color: #f8f8f8;
	font-weight: normal;
	padding: 3px 1px;
}

.panel table td {
	border: 1px solid #e5e5e5;
	padding: 3px 2px;
	word-break: break-all;
}

.panel table.center td,
.panel table.center th,
.panel tr.center td,
.panel tr.center th,
.panel td.center {
	text-align: center
}

.panel table.nob,
.panel table.nob th,
.panel table.nob td {
	border: 0
}

#mininav .mininav-bd,
.mhead,
.fullbox {
	width: 1040px
}

.mainbox {
	padding: 0 300px 0 0;
	width: 1040px;
	width: 740px !important;
}

.rightbox {
	width: 300px;
	margin-right: -100%;
	float: left
}

.leftbox .hpanel {
	width: 358px;
	float: left
}

.fullbox .hpanel {
	width: 513px;
	float: left
}

.qrcode {
	width: 99px;
	overflow: visiable;
	position: fixed;
	_position: absolute;
	left: 50%;
	bottom: 200px;
	margin-left: 530px;
	z-index: 100;
	display: block;
	text-align: center;
	line-height: 200%;
}


.bt {
	width: 100%;
	overflow: hidden;
	padding: 20px 24px;
	overflow: hidden;
	box-sizing: border-box;
	margin-bottom: 26px;
	border: 1px solid #E9E9E9;
}

.bt table {
	float: left;
	overflow: hidden;
	margin-bottom: 26px;
}

.bt table td {
	border: 1px solid #e5e5e5;
	padding: 3px 2px;
	word-break: break-all;
}

.bt table td a {
	display: block;
	padding: 5px 0 0 0;
	text-align: center;
	font-size: 18px;
	color: #333;
}


.f1{
	width: 100%;
	overflow: hidden;
	box-sizing: border-box;
	padding-left: 12px;
}


.noi {
	width: 100%;
	overflow: hidden;
	box-sizing: border-box;
	padding: 30px 24px;
	margin-bottom: 26px;
	border: 1px solid #E9E9E9;
}

.giao {
	background-color: #FFFFFF;
	color: #333333;
	font-size: 16px;
	line-height: 32px;
}

.giao p {
	font-size: 16px;
}